Setup alsa-scarlett-gui and 48khz for Focusrite Scarlett Solo 3rd Gen under Alpine Linux

placeholder snippy one-liner, as I couldn't think of one at the time

Home About Projects Blog Games Contact Support

Short notes on getting the Focusrite Scarlett Solo 3rd gen to work with 48khz and latest firmware.

# Prerequisites/dependencies
doas apk add gtk4.0-dev
doas mkdir -p /usr/lib/firmware/scarlett2

# Get firmware file here, put in folder 
https://github.com/geoffreybennett/scarlett2-firmware/tree/master/firmware/scarlett2-1235-8211-1605.bin

# Get alsa-scarlett-gui project
git clone https://github.com/geoffreybennett/alsa-scarlett-gui
cd alsa-scarlett-gui/src

# Build
make

# Run
./alsa-scarlett-gui

# Disable MSD by clicking 'Enable' and then 'Reboot'

# Update firmware with 'Update' if the firmware file from above is newer than current version

Install & configure pipewire as needed: PipeWire

Change pipewire config to 48khz default if not set, in /etc/pipewire/pipewire.conf

# ...
## Properties for the DSP configuration.
default.clock.rate          = 48000
# ...